#include<bits/stdc++.h>
using namespace std;
queue<int>a;
int f[10010] , n , p[10010]; 
int main(){
	freopen("magic.in" , "r" , stdin);
	freopen("magic.out" , "w" , stdout);
	cin >> n;
	for(int i = 1 ; i <= n ; i++){
		a.push(i);
	}
	p[1] = 1;
	a.pop();
	for(int i = 1 ; i <= n - 2 ; i++){
		int j = i + 1;
		while(j--){
			int t = a.front();
			a.pop();
			a.push(t);
		}
		p[a.front()] = i + 1;
		a.pop();
	}
	p[a.front()] = n;
	for(int i = 1 ; i <= n ; i++){
		cout << p[i] << " "; 
	}
	return 0;
}
